import request from '@/utils/request'

/** ****************************资讯管理*******************************************/

// 资讯分类列表查询
export function getInformationTypeList(data) {
  return request({
    url: '/v1/newsCat?current=' + data.current + '&size=' + data.size,
    method: 'GET'
  })
}

// 资讯分类添加
export function addInformationType(data) {
  return request({
    url: '/v1/newsCat',
    method: 'POST',
    data: data
  })
}

// 资讯分类删除
export function deleteInformationType(data) {
  return request({
    url: '/v1/newsCat?ids=' + data,
    method: 'DELETE'
  })
}

// 资讯分类修改
export function updateInformationType(data) {
  return request({
    url: '/v1/newsCat',
    method: 'PUT',
    data: data
  })
}

// 资讯添加（钓鱼）
export function addNews(data) {
  return request({
    url: '/v1/news',
    method: 'POST',
    data: data
  })
}

// 根据资讯id查询评论列表信息（钓鱼）
export function selectArtCommentByNewsId(data) {
  return request({
    url: '/v1/artComment/selectArtCommentByNewsId?artId=' + data.artId,
    method: 'GET'
  })
}

// 批量删除资讯同步信息(钓鱼)
export function deleteSyncNews(data) {
  return request({
    url: '/v1/syncNews?ids=' + data,
    method: 'DELETE',
    data: data
  })
}

// 批量添加资讯同步信息(钓鱼)
export function addSyncNews(data) {
  return request({
    url: '/v1/syncNews/saveBatch',
    method: 'POST',
    data: data
  })
}

// 查询同步商家差集（未同步商家）
export function selectSellerDifferenceSet(data) {
  return request({
    url: '/v1/syncNews/selectSellerDifferenceSet?newsId=' + data.id + '&sellerId=' + data.sellerId + '&sellerName=' +
			data.sellerName + '&addrStreet=' + data.addrStreet,
    method: 'GET'
  })
}

// 查询同步商家交集(已同步商家)（钓鱼）
export function selectSellerIntersection(data) {
  return request({
    url: '/v1/syncNews/selectSellerIntersection?newsId=' + data.id + '&sellerId=' + data.sellerId + '&sellerName=' +
			data.sellerName + '&addrStreet=' + data.addrStreet,
    method: 'GET'
  })
}

// 资讯置顶(钓鱼)
export function topNews(data) {
  return request({
    url: '/v1/news/setTop?newsId=' + data.id + '&days=' + data.topDays + '&isTop=' + data.isTop,
    method: 'POST'
  })
}

export function unTopNews(data) {
  return request({
    url: '/v1/news/setTop?newsId=' + data.id + '&isTop=' + data.isTop,
    method: 'POST'
  })
}

// 资讯发布/下线(钓鱼)
export function news(data) {
  return request({
    url: '/v1/news',
    method: 'PUT',
    data: data
  })
}

// 资讯删除(钓鱼)
export function deleteNews(data) {
  return request({
    url: '/v1/news?ids=' + data,
    method: 'DELETE'
  })
}

// 资讯修改（钓鱼）
export function updateNews(data) {
  return request({
    url: '/v1/news',
    method: 'PUT',
    data: data
  })
}

// 资讯列表查询（钓鱼）
export function getNews(data) {
  return request({
    url: 'v1/news?current=' + data.current + '&size=' + data.size,
    method: 'GET'
  })
}

// 资讯列表查询（钓鱼）
export function getNewsSearch(data) {
  return request({
    url: 'v1/news?current=' + data.current + '&size=' + data.size + '&newsContent=' + data.newsContent + '&newsType=' + data.newsType + '&nickName=' + data.nickName,
    method: 'GET'
  })
}

// 资讯列表查询（钓鱼）
export function getNewsById(data) {
  return request({
    url: 'v1/news?id=' + data.id,
    method: 'GET'
  })
}

// 查询资讯
export function getNewsByTitle(data) {
  return request({
    url: '/v1/news?newsTitle=' + data.newsTitle,
    method: 'GET'
  })
}

// 资讯分类列表查询（不分页）（钓鱼）
export function getVideoTypeNow(data) {
  return request({
    url: '/v1/newsCat',
    method: 'GET',
    data: data
  })
}

// 评论删除（钓鱼）
export function deleteArtComment(data) {
  return request({
    url: '/v1/artComment?ids=' + data,
    method: 'DELETE'
  })
}

// 评论显示/隐藏（钓鱼）
export function hiddenArtComment(data) {
  return request({
    url: '/v1/artComment',
    method: 'PUT',
    data: data
  })
}

// 评论内容修改
export function updateArtComment(data) {
  return request({
    url: '/v1/artComment',
    method: 'PUT',
    data: data
  })
}

// 查询资讯列表
export function shareNews(data) {
  return request({
    url: 'v1/news/shareNews?current=' + data.current + '&size=' + data.size,
    method: 'GET',
    data: data
  })
}
